* {
	margin:0; 
	padding:0;
}
body {
	font-size:12px;
	color:#222; 
	font-family:Verdana,Arial,Helvetica,sans-serif; 
	background:#f0f0f0;
	}
ul,li {
	list-style:none;
}
.wrapper {
	width:800px; 
	margin:0 auto; 
	padding-bottom:50px;
}
h1 {
	height:50px; 
	line-height:50px; 
	font-size:22px; 
	font-weight:normal; 
	font-family:"Microsoft YaHei",SimHei;
}
#focus {
	height:280px; 
	width:800px;
	overflow:hidden;
	position:relative;
}
#focus ul {
	position:absolute;
}
#focus ul li {
	float:left; 
	width:800px; 
	height:280px; 
	background:#000;
}
#focus div.btn {
	position:absolute; 
	width:800px; 
	height:10px; 
	padding:5px 10px;
	right:0; 
	bottom:0; 
	text-align:right;
	background:#000;
 	opacity:0.5;
	filter:alpha(opacity=50);
}
#focus div.btn span {
	display:inline-block; 
	width:25px; 
	height:10px; 
	margin-left:5px; 
	cursor:pointer; 
	background:#fff;
	border:1px solid #A020F0;
}
#focus div.preNext {
	width:45px; 
	height:100px; 
	position:absolute; 
	top:90px; 
	background-image:url(../img/sprite.png); 
	background-repeat:no-repeat;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
#focus div.pre {
	left:0;
	background-position:left top;
}
#focus div.next {
	right:0; 
	background-position:right top;
}
#focus span.hidden {
	display:block;
	width:400px;
	height:260px;
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
	position:absolute;
	cursor:pointer;
}
#focus span.left {
	top:0;
	left:0;
}
#focus span.right {
	top:0;
	right:0;
}